  .img-zoom {
    cursor: zoom-in;
    transition: transform 0.2s;
  }
  .img-zoom:hover {
    transform: scale(1.02);
  }

  /* 遮罩层 */
  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.9);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    cursor: zoom-out;
  }
  .overlay img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
  }